package com.umpay.dict.retcode;

public class MerBusiEC {

	
	/* 00462000 - 00462099 通用返回码 
		00462100 - 00462199 注册
		00462200 - 00462299 绑卡
		00462300 - 00462399 充值 
		00462400 - 00462499 消费
		00462500 - 00462599 分账
		00462600 - 00462699 退费
		00462700 - 00462799 提现  */
	//其他应用返回码
	/** 账户返回超时*/
	public static final String ACC_RESULT_UNKOWN="1600";
	/** 账户查询返回账户不存在 */
	public static final String ACC_NOT_EXIST = "00072119";
	//会员管理系统特殊返回码
	/** 该会员信息已注册，请勿重复注册 */
	public static final String MGR_REGIEST_REPEAT = "00463026";
	/** 该银行账户已绑定,请勿重复操作 */
	public static final String MGR_BINDCARD_REPEAT = "00463021";
	
	//00462000 - 00462099 通用返回码
	/**  成功 */
	public static final String SUCCESS = "0000"; 
	/**  数据库错误 */
	public static final String DB_ERROR = "00020000"; 
	/**系统忙 */
	public static final String SYSTEM_ERR="00462099";
	/**  数据校验未通过 */
	public static final String REQPARAM_ERR = "00462001"; 
	/**  结果不明 */
	public static final String RESULT_UNKNOW= "00462002"; 
	/**  参数加密发生异常 */
	public static final String PARAM_ENCODE_ERR= "00462003"; 
	/**	服务地址未配置*/
	public static final String REQUESTURL_NOTEXIT="00462004";
	/**	商户签名验签失败*/
	public static final String MERSIGN_ERR="00462005";	
	/** 支付平台用户状态未开通*/
	public static final String CRM_PLATUSERSTATE_CANCEL = "00462006";
	/** 账户状态未开通*/
	public static final String MER_ACCOUNTSTATE_CANCEL = "00462007";
	/**未查到相关信息*/
	public static final String NOT_FIND_INFO = "00462008";
	/**	订单号重复*/
	public static final String ORDER_REPEAT="00462009";
	/** 账户已存在*/
	public static final String MER_ACCOUNT_EXIST = "00462010";
	/**订单状态不正确*/
	public static final String ORDERSTATE_ERR="00462011";
	/**订单已过期*/
	public static final String ORDER_IS_EXPIRED="00462012";
	/**  参数解密发生异常 */
	public static final String PARAM_DECODE_ERR= "00462013"; 
	/** 订单信息不存在  */
	public static final String ORDER_NOT_EXISTS="00462014";	 
	/** 商户未开通      */
	public static final String MER_CLOSE="00462015";	       
	/** 商户状态未开通      */
	public static final String CRM_PLATSTATE_CANCEL="00462016";	   
	/** 商户业务产品未开通      */
	public static final String MER_BUSI_AGREEMENT_CLOSED="00462017";
	/** 商户支付产品未开通      */
	public static final String MER_PAY_AGREEMENT_CLOSED="00462018";
	/** 账户不存在 */
	public static final String ACCOUNT_NOT_EXIST = "00462019";
	/** 订单状态不合法 */
	public static final String ORDER_STATE_NOT_LEGAL = "00462020";
	/** 订单日期不合法 */
	public static final String ORDERDATE_NOT_LEGAL = "00462021";
	/** 获取费率异常 */
	public static final String GET_FEE_ERR = "00462022";
	/** 手续费字段为空 */
	public static final String FEE_ISEMPTY = "00462023";
	/** 手续费类型未配置 */
	public static final String COMAMTTYPE_NO_CONF = "00462024";
	/** 商户转换关系未配置 */
	public static final String BANKMERID_NO_CONF = "00462025";
	/** 产品转换关系未配置 */
	public static final String PRODUCT_NO_CONF = "00462026";
	
	//00462100 - 00462199 注册
	/** 文件复制失败*/
	public static final String MATERATIALS_NOTEXIT = "00462100"; 
	/** 材料已经在待审核状态*/
	public static final String MATERATIALS_CHECK_PENDING = "00462101";  
	/** 材料已经通过审核*/
	public static final String MATERATIALS_CHECK_PASS = "00462102";  
	/** 未查询到会员信息*/
	public static final String MERUSER_INFO_NOTEXIT = "00462103";  
	/**用户查询userId和merCustId必传其一*/
	public static final String QRY_USERINFO_REQDATAERR = "00462104";
	/** 用户状态未开通*/
	public static final String MERUSER_STATE_ERROR = "00462105";  
	/** 用户类型不正确*/
	public static final String MERUSER_TYPE_ERROR = "00462106";  
	/** 查询到商户信息异常*/
	public static final String QUERY_MER_ERROR = "00462107";  
	/** 文件复制失败*/
	public static final String CREATE_PATH_FAIL = "00462108"; 
	/** 源文件不存在*/
	public static final String MATERIALSFILE_NOT_EXIST = "00462109"; 
	
	
	
	//00462200 - 00462299 绑卡
	/** 未查询到用户绑卡信息*/
	public static final String BINDCARD_INFO_NOT_EXIST = "00462200";   //
	/** 用户卡状态异常*/
	public static final String BINDCARD_STATE_ERR = "00462201";   //
	/** 未查询到卡BIN信息*/
	public static final String CARDBIN_INFO_NOT_EXIST = "00462202";   //
	/**很抱歉，该银行卡不支持绑卡操作*/
	public static final String CARD_NOT_SUPPORTED = "00462203";
	/**该银行卡已经绑定*/
	public static final String BANKACCOUNT_IS_BINDED = "00462204";
	/**验证码验证次超限*/
	public static final String VEVIFYTIEMS_OVERFLOW="00462205";
	/**系统参数未配置*/
	public static final String SYSTEM_PARAM_NOT_CONFIGURE="00462206";
	/**验证码验证失败*/
	public static final String VERIFYCODE_VALIDATE_FAIL= "00462207"; 
	/**验证码下发失败*/
	public static final String VERIFYCODE_SEND_FAIL= "00462208"; 
	/**绑卡失败*/
	public static final String BINDCARD_RESULT_FAIL = "00462209";
	/**上传的用户号和查询的用户号不一致*/
	public static final String USERID_IS_INCONSISTENT = "00462210";
	/**上传的用户类型和查询的用户类型不一致*/
	public static final String USERTYPE_IS_INCONSISTENT = "00462211";
	/**上传的银行简码和查询的不一致*/
	public static final String CARDBIN_IS_INCONSISTENT = "00462212";
	/**不能重复实名认证*/
	public static final String UNABLE_REPEATE_REALNAMEAUTH= "00462213";
	/**实名认证失败*/
	public static final String REALNAME_STATE_FAIL= "00462214";
	/**银行预留手机号一致，无需修改*/
	public static final String BANKMOBILEID_IS_CONSISTENT= "00462215"; 
	/**身份信息不匹配*/
	public static final String IDENTITYINFO_IS_INCONSISTENT= "00462216"; 
	/**更新银行预留手机号失败*/
	public static final String UPDATEMOBILEID_RESULT_FAIL = "00462217";
	/**现支持借记卡绑定*/
	public static final String BANKCARD_TYPE_NOT_SUPPORT = "00462218";
	/**参数配置有误*/
	public static final String PARAM_CONFIG_ERR = "00462219";
	
	//00462400 - 00462499 消费

	/**	订单金额与上送金额不一致*/
	public static final String AMOUNT_INCONSISTENCY="00462401";
	/**	快捷消费确认支付网关返回超时*/
	public static final String CONSUMECONFIRM_TIMEOUT="00462402";
	/**	快捷消费下单失败*/
	public static final String CONSUMEORDER_FAIL="00462403";
	/**	消费：传入的支付方式有误*/
	public static final String CONSUMENETBANK_ERR="00462404";
	/**	网银消费：不支持的银行卡*/
	public static final String BANKCARD_NOTSUPPORT="00462405";
	/**	网银消费确认：处理中*/
	public static final String ORDER_RECEIVEING="00462406";
	/**	网银消费确认：交易失败*/
	public static final String CONSUME_FAIL="00462407";

	/**	扫码支付和POS收单交易惠商+通知：惠商+通知状态异常*/
	public static final String NOTIFY_TRANSTATE_ERR="00462408";

	/**余额消费：账户可用余额小于消费金额*/
	public static final String BALANCE_NOTENOUGH="00462409";
	
	/**联动收益商户号不存在*/
	public static final String UMF_PROFITMERID_NOT_EXISTS="00462410";
	
	/** 文件内容被篡改 */
	public static final String FILE_ILLEGAL_TAMPER="00462411";
	/** 文件格式不正确 */
	public static final String FILE_FORMAT_INCORRECT ="00462412";
	/** 总金额不一致 */
	public static final String TOTALAMT_INCORRECT ="00462413";
	/** 总笔数不一致 */
	public static final String TOTALNUM_INCORRECT ="00462414";
	/** 批次已存在 */
	public static final String BATCH_EXIST ="00462415";
	/** 文件不存在 */
	public static final String FILE_NOT_EXIST="00462416";
	

	/**	支付网关返回码：交易超时*/
	public static final String PAYGATE_TIMEOUT="00465805";
	/**	支付网关返回码：交易超时*/
	public static final String PAYGATE_TIMEOUT1="00465815";

	/**	支付网关返回码：验证码错误*/
	public static final String IDENTIFYING_CODE_ERR="00465106";
	/**	支付网关返回码：交易超时*/
	public static final String GENERATE_PAYLINK_FAIL="00465816";
	/**	记账失败*/
	public static final String ACCOUNT_DEPOSIT_FAIL="00465817";
	
	//00462500 - 00462599 分账  

	/** 消费订单状态不正确，必须为8：待分账状态  */
	public static final String ORDER_STATE_ERROR="00462503";	     
	/** 余额控制表记录不存在  */
	public static final String BALANCE_CONTROL_NOT_EXISTS="00462504";	     
	/** 分账金额小于等于原消费余额  */
	public static final String BALANCE_AMOUNT_AUTH_ERROR="00462505";	     
	/** 分账类型不支持  */
	public static final String SPLIT_TYPE_NOT_SUPPORT="00462506";	
	/** 分账指令不能为空  */
	public static final String SPLITCMD_ISNULL="00462507";	     
	/** 分账指令不能超过条数  */
	public static final String SPLITCMD_BEYOND_THE_SCOPE="00462508";	     
	/** 分账指令汇总金额与分账总金额是否一致  */
	public static final String SPLITCMD_TOTALAMT_NOTEQUAL_SPLITAMOUNT="00462509";	     
	/** 分账指令不数据不正确  */
	public static final String SPLITCMD_ERROR="00462510";	     
	/** 分账返回结果不明  */
	public static final String SPLIT_RESULT_UNKW="00462511";	     
	/** 分账返回结果失败  */
	public static final String SPLIT_RESULT_FAIL="00462512";	     
	/** 分账返回结果状态不正确  */
	public static final String SPLIT_RESULT_ERROR="00462513";	     
	/** 分账验证会员信息异常  */
	public static final String SPLIT_MEMBERINF_ERROR="00462514";	     
	/** 插入数据库主键冲突  */
	public static final String DB_DUPLICATE_KEY="00462515";	     
	/** 分账模块抛出异常  */
	public static final String SPLIT_MODUL_ERROR="00462516";	     
	/** 分账模块返回状态错误  */
	public static final String SPLIT_MODUL_STATE_ERROR="00462517";	     
	/** 分账订单状态错误  */
	public static final String SPLIT_ORDER_STATE_ERROR="00462518";	     
	/** 分账指令订单重复  */
	public static final String SPLIT_ORDER_REPEAT="00462519";
	/** 分账商户订单日期错误  */
	public static final String SPLIT_ORDERDATE_ERROR="00462520";
	/**余额控制表金额小于操作金额  */
	public static final String BALANCE_CONTROL_AMT_LESS="00462521";
	/**分账方账户类型错误  */
	public static final String SPLIT_ACCTYPE_ERROR="00462522";
	/**分账方子订单日期错误  */
	public static final String SPLIT_SUBORDERDATE_ERROR="00462523";
	
	/**扫码支付订单状态异常  */
	public static final String SCANCODE_ORDERSTATE_ERROR="00462530";
	/**扫码支付订单金额异常  */
	public static final String SCANCODE_ORDERAMOUT_ERROR="00462531";
	/**扫码支付请求网关超时*/
	public static final String SCANCODE_PAYTIMEOUT="00462532";
	/** 扫码支付返回结果不明  */
	public static final String SCANCODE_RESULT_UNKW="00462533";	
	/** 扫码支付返回结果状态不正确  */
	public static final String SCANCODE_RESULT_ERROR="00462534";
	/** 扫码支付支付类型不正确  */
	public static final String SCANCODE_PAYTYPE_ERROR="00462535";
	/** 账户分账结果*/
	
	/** 账户分账-已成功处理*/
	public static final String SPLIT_ACC_PROCESSED = "00072122";
	/** 账户分账-处理超时*/
	public static final String SPLIT_ACC_TIMEOUT = "1600";
	/** 账户分账-交易不存在*/
	public static final String SPLIT_ACC_NOTEXIST = "00072144";
	
	//00462300 - 00462399 充值

	
	//00462600 - 00462699 退费
	/** 退费未知 */
	public static final String REFUND_RESULT_UNKNOW = "00462600";
	/** 退费订单不存在*/
	public static final String REFUND_ORDER_UNEXIST = "00462601";
	/** 退费订单状态不正确*/
	public static final String REFUND_ORDER_STATE_ERROR = "00462602";
	/** 退费金额不正确*/
	public static final String REFUND_ORDER_AMOUNT_ERROR = "00462603";
	/** 订单被锁定无法退费*/
	public static final String CONSUMEBAL_STATE_ERROR = "00462604";
	/** 原消费订单不存在*/
	public static final String CONSUME_ORDER_UNEXIST = "00462605";
	/** 消费余额控制订单不存在*/
	public static final String CONSUMEBAL_ORDER_UNEXIST = "00462606";
	/** 退费失败*/
	public static final String REFUND_DEFEATED = "00462607";
	/** 退费未明*/
	public static final String REFUND_UNKNOWN = "00462608";
	/** 退费支付失败*/
	public static final String REFUND_PAY_DEFEATED = "00462609";
	/** 退费支付未名*/
	public static final String REFUND_PAY_UNKNOWN = "00462610";
	/** 不支持此类型退费*/
	public static final String REFUND_TYPE_ERROR = "00462611";
	/** 余额控制错误*/
	public static final String REFUND_BALANCE_CONTROL_ERROR = "00462612";
	/** 退费订单重复*/
	public static final String REFUND_ORDER_DUPLICATE = "00462613";
	
	
	
	
	//00462700 - 00462799 提现
	/** 商户余额小于提现金额 */
	public static final String WITHDRAWAL_BALANCE_AMOUNT_AUTH_ERROR = "00462700";
	/** 账户状态为冻结或销户 */
	public static final String ACCOUNT_STATE_ERR = "00462701";
	/** 无可用账户信息 */
	public static final String ACCOUNT_NOTEXIST = "00462702";
	/** 订单状态不符 */
	public static final String ORDERSTATE_NOT_MATCH = "00462703";
	/** 订单金额不符 */
	public static final String AMOUNT_NOT_MATCH = "00462704";
	/** 账户可用余额小于提现金额 */
	public static final String ACCOUNT_BALANCE_AMOUNT_AUTH_ERROR = "00462705";
	/** 订单不存在*/
	public static final String WITHDRAWAL_ORDER_UNEXIST = "00462706";
	/** 会员状态有误*/
	public static final String REG_STATE_ERR = "00462707";
	/** 会员类型有误*/
	public static final String USERTYPE_ERR = "00462708";	
	
	//00462800 - 00462899 转账
	/** 用户错误 */
	public static final String USER_ERROR = "00462801";
	/** 账户类型错误 */
	public static final String ACCTYPE_ERROR = "00462802";
	/** 转账不明*/
	public static final String TRANSFER_UNKNOWN = "00462803";
	/** 转账失败*/
	public static final String TRANSFER_FAIL = "00462804";
	/** 金额错误 */
	public static final String AMOUNT_ERROR = "00462805";
		
}
